iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
自我挑戰組

30天HackerRank 1 Month Preparation Kit系列 第 12

Day 12 XOR Strings 2用C++

  • 分享至 

  • xImage
  •  

原本是希望使用golang的,但是他的golang不知道什麼有問題,所以就改用c++

題目

https://ithelp.ithome.com.tw/upload/images/20220912/201518335CkSh8usQH.png
https://ithelp.ithome.com.tw/upload/images/20220912/20151833Je1A9TqxR8.png
簡單描述一下題目,題目會input兩個只有0跟1的字串, 然後要我們回傳Xor後的結果

解題想法

string strings_xor(string s, string t) {

    string res = "";
    for(int i = 0; i < s.size(); i++) {
        if(s[i] == t[i])
            res += '0';
        else
            res += '1';
    }

    return res;
}

解題想法, 把input的字串,一一去做比較,如果不一樣就res新增'1', 否則就新增'0', 最後return res

結果

https://ithelp.ithome.com.tw/upload/images/20220912/20151833zpVTiV7Yef.png
https://ithelp.ithome.com.tw/upload/images/20220912/20151833gs7FkPkjea.png
以上為小弟單純紀錄, 如果有錯還請多包涵


上一篇
Day 11 Subarray Division 1用Golang
下一篇
Day 13 Sales by Match用Golang
系列文
30天HackerRank 1 Month Preparation Kit30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言